package com.jt.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jt.pojo.Item;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface ItemMapper extends BaseMapper<Item> {

	@Select("select * from tb_item order by updated desc limit #{startIndex},#{rows}")
	List<Item> findItemByPage(int startIndex, Integer rows);


	//Mybatis中规范,默认条件下可以进行单值传递 后端用任意的参数接收都可以
	//有时可能进行多值传递,会将多值封装为Map集合进行参数的传递
	//旧版本时如果需要封装为单值,则必须添加@Param注解
	//新版本时可以自动的添加@Param注解(可省略),前提的条件是多值的传递
	void deleteByIds(Long... ids);
}
